.lineCtn {
  margin-top: 2px;
  display: flex;
  width: 205px;
  flex-direction: row;
  align-items: center;
  background-color: #f2f2f5; }
  .lineCtn .voteImage {
    height: 40px;
    width: 40px; }
  .lineCtn .contentCtn {
    width: 155px;
    height: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 5px;
    justify-content: space-between; }
    .lineCtn .contentCtn .strip {
      position: absolute;
      width: 100px;
      height: 20px;
      background-color: coral;
      display: flex;
      flex-direction: row;
      align-items: center; }
      .lineCtn .contentCtn .strip.bg {
        width: 155px;
        background-color: #ccc; }
    .lineCtn .contentCtn .contentCtnCtn {
      width: 80px;
      margin-left: 5px;
      display: flex;
      flex-direction: row;
      align-items: center; }
      .lineCtn .contentCtn .contentCtnCtn .content {
        z-index: 10;
        margin-right: 2px;
        font-size: 10px;
        color: white;
        line-height: 20px;
        height: 20px; }
    .lineCtn .contentCtn .percentCtn {
      margin-right: 5px;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      justify-content: center;
      width: 75px;
      z-index: 10; }
      .lineCtn .contentCtn .percentCtn .percent {
        font-size: 10px;
        color: white;
        line-height: 20px;
        height: 20px; }
